import axios from "axios";


 
// 创建一个 axios 实例
const service = axios.create({
  baseURL: import.meta.env.VITE_HTTP_PREFIX, // 所有的请求地址前缀部分
  timeout: 60000, // 请求超时时间毫秒
  withCredentials: true, // 异步请求携带cookie
  headers: {
    // 设置后端需要的传参类型
    "Content-Type": "application/json",
    "X-Requested-With": "XMLHttpRequest",
  },
});
 
// 添加响应拦截器
service.interceptors.request.use(
  (config) => {  
    return config;
  }, 
);


// 添加响应拦截器
service.interceptors.response.use(
  (response) => { 
    // 这里将返回内容蜕两层，可以直接拿到接口需要的内容
    return response.data.data;
  }, 
);

export default service;
